%%
% 定义两条直线的方向向量和点
%方向向量
d1 = [1, 2, 1];
d2 = [1, -2, -1];
%点的坐标
P1 = [1, 2, 3];
P2 = [3, 1, 2];
% 计算方向向量d2的模
norm_d2 = norm(d2);
disp(cross(P1-P2,d2))
% 计算点P1到直线L2的距离
min_distance = norm((P1-P2).*cross(d1, d2)) / norm(cross(d1, d2));
% 显示最短距离
disp(['最短距离是: ', num2str(min_distance)]);
%%










